// 引入路由实例
const router = require('express').Router();
// 引入连接池中实例
const pool = require('../../sql/index');
// 引入工具函数
const tools = require('../../utils/index');

// 新增
router.post('/add', (req, res) => {
  let sql_val = tools.handleSqlCode.add('user_info_manage', req.body);
  
  // 连接数据库
  pool.getConnection(function(err, conn) {
    if(err) throw err; // 连接数据库出错
    // 执行sql语句， 处理响应请求
    conn.query(sql_val, function(err, rows, fields) {
      if(rows.affectedRows == 1) {
        let data = {
          code: 0,
          msg: "add is success"
        };
        res.send(data);
      } else {
        let data = {
          code: 0,
          msg: "add is fail"
        };
        res.send(data);
      }
    });
    // 释放连接
    pool.releaseConnection(conn);
  });
});

module.exports = router;